package android.sds;

/**
 * @hide
 */
interface IGateWaySDSCallback {

    /**
     * After the execution of app, the result is returned.
     * param requestID: the same as the requestID of startExecuteCmd function.
     * param controlResult: execution results of app return
     * param isShow: if true, app executes command successful and android will switch to foreground; or set false.
     */
    void onFeedback(String requestID, String controlResult, boolean isShow);

    /**
     * After android boots complete, send app list to linux
     * Map type, key:package name, value:label
     */
    void onSendAppList(inout Map applist);

}
